Big Huge Thesaurus

antimalarial drug

noun